Steven G. Johnson [Sat, 22 Nov 2025 14:34:10 +0000 (09:34 -0500)]
document that utf8proc_map simply wraps utf8proc_decompose and utf8proc_reencode (#312)
dependabot[bot] [Fri, 21 Nov 2025 18:15:17 +0000 (13:15 -0500)]
ci: bump actions/checkout from 5 to 6 (#316)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dymphna [Sat, 15 Nov 2025 01:42:42 +0000 (19:42 -0600)]
Allow manually defining symbol visibility in static builds. (#313)
Steven G. Johnson [Thu, 13 Nov 2025 19:32:14 +0000 (14:32 -0500)]
update NEWS date for 2.11.1
Steven G. Johnson [Thu, 13 Nov 2025 19:30:41 +0000 (14:30 -0500)]
update NEWS.md links
Erik Schnetter [Thu, 13 Nov 2025 19:27:18 +0000 (14:27 -0500)]
Correct out-of-bounds memory access (#311)
* Correct out-of-bounds memory access
* Correct syntax error
* Add test
* Update NEWS.md
Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu>
---------
Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu>
dependabot[bot] [Mon, 27 Oct 2025 13:02:44 +0000 (09:02 -0400)]
ci: bump actions/upload-artifact from 4 to 5 (#309)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Erik Schnetter [Sun, 12 Oct 2025 16:59:43 +0000 (12:59 -0400)]
Merge pull request #305 from nijtmans/cplusplus_compat
Add -Wc++-compat option, and eliminate corresponsing warnings
nijtmans [Thu, 2 Oct 2025 14:46:48 +0000 (16:46 +0200)]
Add -Wc++-compat option, and eliminate corresponsing warnings
Steven G. Johnson [Thu, 11 Sep 2025 01:02:13 +0000 (21:02 -0400)]
Update NEWS.md: link fix
Steven G. Johnson [Thu, 11 Sep 2025 01:01:25 +0000 (21:01 -0400)]
Update NEWS.md: wrong year
Steven G. Johnson [Thu, 11 Sep 2025 01:00:56 +0000 (21:00 -0400)]
NEWS updates for 2.11.0 (#303)
Erik Schnetter [Wed, 10 Sep 2025 10:48:53 +0000 (06:48 -0400)]
Update for Unicode 17 release (#301)
dependabot[bot] [Tue, 12 Aug 2025 16:13:32 +0000 (12:13 -0400)]
ci: bump actions/checkout from 4 to 5 (#300)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Steven G. Johnson [Tue, 15 Jul 2025 21:26:15 +0000 (16:26 -0500)]
link other language bindings
Erik Schnetter [Mon, 14 Jul 2025 16:45:57 +0000 (12:45 -0400)]
Merge pull request #296 from Techcable/fix/docs-issue-295
Fix documentation for `UTF8PROC_COMPOSE` (#295)
Techcable [Mon, 14 Jul 2025 13:49:31 +0000 (06:49 -0700)]
Fix documentation for UTF8PROC_COMPOSE (#295)
The documentation for UTF8PROC_COMPOSE and UTF8PROC_DECOMPOSE options was the same.
Fic
parmeet [Thu, 10 Jul 2025 20:53:52 +0000 (16:53 -0400)]
Fix ASAN errors due adding offset to nullptr (#240)
* Fix ASAN errors due adding offset to nullptr
* Revert "Fix ASAN errors due adding offset to nullptr"
This reverts commit
b933f42d51e6a8e278e6ce1932e6e027e07d5f51.
* make changes compact
Thomas Koutcher [Fri, 20 Jun 2025 20:10:58 +0000 (22:10 +0200)]
Fix compilation in C90 mode (#284)
Steven G. Johnson [Fri, 20 Jun 2025 20:10:14 +0000 (16:10 -0400)]
check max size of utf8proc_decompose_char buffer (#291)
* check max size of utf8proc_decompose_char buffer
* cmake rule for maxdecomposition test
* Update maxdecomposition.c
Steven G. Johnson [Fri, 20 Jun 2025 19:49:30 +0000 (15:49 -0400)]
mark as alpha in NEWS
Steven G. Johnson [Fri, 20 Jun 2025 19:47:39 +0000 (15:47 -0400)]
make release date TBD
Steven G. Johnson [Fri, 20 Jun 2025 19:46:03 +0000 (15:46 -0400)]
add NEWS link
Erik Schnetter [Fri, 20 Jun 2025 19:45:40 +0000 (15:45 -0400)]
Prepare release 2.11.0 (#293)
* Prepare release 2.11.0
* Update soversion
* Update MANIFEST
Erik Schnetter [Wed, 18 Jun 2025 17:46:52 +0000 (13:46 -0400)]
Update to UnicodeData 17.0.0 (#292)
* Update to UnicodeData 17.0.0
* Tests: Handle grapheme strings containing NUL
* Tests: Remove left-over assert statement
* Correct build errors
* Correct build errors
* Update internal version numbers
* Update more version numbers
* Remove unwanted file
Erik Schnetter [Sat, 7 Jun 2025 21:05:57 +0000 (17:05 -0400)]
Merge pull request #260 from kevinAlbs/add-cmake-config-file-package
Add CMake Config-file package
Kevin Albertson [Thu, 22 May 2025 00:21:31 +0000 (20:21 -0400)]
remove test build directory from .gitignore
Kevin Albertson [Tue, 20 May 2025 00:25:36 +0000 (20:25 -0400)]
fix comparison
Kevin Albertson [Mon, 19 May 2025 23:58:58 +0000 (19:58 -0400)]
use `CMAKE_INSTALL_PREFIX` instead of `--prefix`
Kevin Albertson [Tue, 20 May 2025 00:04:29 +0000 (20:04 -0400)]
revise Unix `PATH` setting
Remove unneeded export.
Prefix `PATH` to avoid referring unintentional binaries.
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
Kevin Albertson [Tue, 20 May 2025 00:03:39 +0000 (20:03 -0400)]
use `runner.os`
To allows future Windows additions to the test matrix.
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
Kevin Albertson [Tue, 20 May 2025 00:02:01 +0000 (20:02 -0400)]
revise Powershell PATH setting
Use capital `$Env` instead of `$env` to match conventions.
Prefix `PATH` to avoid referring unintentional binaries.
Prefer `\` over `/` to match conventions.
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
Kevin Albertson [Sat, 17 May 2025 18:37:49 +0000 (14:37 -0400)]
Merge remote-tracking branch 'upstream/master' into add-cmake-config-file-package
Kevin Albertson [Sat, 17 May 2025 13:52:36 +0000 (09:52 -0400)]
test consuming CMake package
Steven G. Johnson [Tue, 31 Dec 2024 20:17:14 +0000 (15:17 -0500)]
rm blank line
Steven G. Johnson [Tue, 31 Dec 2024 20:15:04 +0000 (15:15 -0500)]
prepare for 2.10 release (#281)
* prepare for 2.10 release
* update NEWS links
Steven G. Johnson [Tue, 31 Dec 2024 19:58:17 +0000 (14:58 -0500)]
silence warnings: use int32_t for chars more consistently (#282)
Erik Schnetter [Sun, 29 Dec 2024 20:15:14 +0000 (15:15 -0500)]
Merge pull request #277 from eschnett/eschnett/unicode16
Redesign combining table
Erik Schnetter [Sun, 29 Dec 2024 18:38:01 +0000 (13:38 -0500)]
Optimize table layout
Erik Schnetter [Sat, 28 Dec 2024 19:40:44 +0000 (14:40 -0500)]
Bump SOINDEX
dependabot[bot] [Sat, 28 Dec 2024 18:29:04 +0000 (13:29 -0500)]
ci: bump actions/checkout from 2 to 4 (#278)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v4)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Sat, 28 Dec 2024 18:28:54 +0000 (13:28 -0500)]
ci: bump actions/upload-artifact from 1 to 4 (#279)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v4)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dundargoc [Sat, 28 Dec 2024 18:28:37 +0000 (19:28 +0100)]
Update minimum cmake version to 3.10 (#274)
This is to prevent the following warning:
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
tyler92 [Sat, 28 Dec 2024 18:27:15 +0000 (20:27 +0200)]
fuzz: improve code coverage (#273)
Erik Schnetter [Sat, 28 Dec 2024 17:30:53 +0000 (12:30 -0500)]
Describe character combining table layout
dundargoc [Sat, 28 Dec 2024 13:15:47 +0000 (14:15 +0100)]
ci: add dependabot to update actions (#275)
This will prevent CI failing from using deprecated actions.
Erik Schnetter [Fri, 20 Dec 2024 18:05:10 +0000 (13:05 -0500)]
Update actions
Erik Schnetter [Thu, 19 Dec 2024 14:29:27 +0000 (09:29 -0500)]
utf8proc: Correct some types
Erik Schnetter [Wed, 18 Dec 2024 22:05:57 +0000 (17:05 -0500)]
Correct handling exclusions
Erik Schnetter [Wed, 18 Dec 2024 20:55:35 +0000 (15:55 -0500)]
Redesign combining table
Steven G. Johnson [Fri, 30 Aug 2024 17:05:51 +0000 (13:05 -0400)]
update for Unicode 16.0.0
bfredl [Fri, 30 Aug 2024 16:39:09 +0000 (18:39 +0200)]
properties: add "ambiguous_width" property for ambiguous East Asian Width (#270)
Some characters have their width defined as "Ambiguous" in UAX#11.
These are typically rendered as single-width by modern monospace fonts,
and utf8proc correctly returns charwidth==1 for these.
However some applications might need to support older CJK fonts where
characters which where two-byte in legacy encodings were rendered as
double-width. An example of this is the 'ambiwidth' option of vim
and neovim which supports rendering in terminals using such wideness
rules.
Add an 'ambiguous_width' property to utf8proc_property_t for such characters.
dundargoc [Fri, 12 Jul 2024 02:01:19 +0000 (04:01 +0200)]
docs: add examples for common usecases (#267)
Steven G. Johnson [Thu, 11 Jul 2024 13:16:17 +0000 (09:16 -0400)]
Update README.md
dundargoc [Wed, 10 Jul 2024 11:48:32 +0000 (13:48 +0200)]
ci(macos): install julia dependency (#268)
Otherwise the job fails with the error message
"/bin/sh: julia: command not found"
Kevin Albertson [Fri, 7 Jun 2024 16:57:37 +0000 (12:57 -0400)]
relocate `Using with CMake`
Kevin Albertson [Fri, 7 Jun 2024 16:57:12 +0000 (12:57 -0400)]
make `Using with CMake` a subsection of `Quick Start`
Kevin Albertson [Fri, 7 Jun 2024 16:56:22 +0000 (12:56 -0400)]
change `AnyNewerVersion` to `SameMajorVersion` for version compatibility
utf8proc appears to use SemVer. Do not consider different major versions compatible.
Kevin Albertson [Fri, 7 Jun 2024 16:48:24 +0000 (12:48 -0400)]
fix whitespace
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
dundargoc [Mon, 29 Apr 2024 17:33:59 +0000 (19:33 +0200)]
build: include clangd files to .gitignore (#263)
dundargoc [Mon, 8 Apr 2024 17:46:39 +0000 (19:46 +0200)]
build: remove unnecessary policy check (#262)
Minimum version is 3.5 and policy CMP0048 was introduced in 3.0, meaning
that it will always be set to `NEW`.
Kevin Albertson [Mon, 15 Jan 2024 15:03:18 +0000 (10:03 -0500)]
add `Using with CMake` instructions
Kevin Albertson [Sat, 13 Jan 2024 23:46:34 +0000 (18:46 -0500)]
install package version file
Kevin Albertson [Sat, 13 Jan 2024 23:18:15 +0000 (18:18 -0500)]
create and install package config file
Kevin Albertson [Sat, 13 Jan 2024 23:08:11 +0000 (18:08 -0500)]
export and install targets
Kevin Albertson [Sat, 13 Jan 2024 23:07:29 +0000 (18:07 -0500)]
use relative paths for install
This is intended to make the installed package relocatable.
Claire Foster [Thu, 4 Jan 2024 18:01:49 +0000 (04:01 +1000)]
Remove ruby compat hacks (#259)
* Fix two minor bugs from the Ruby code
First, `categroy` rather than `code` was used in constructing the
`control_boundary` property as related to the characters U+200C and
U+200D. This seemed incorrect and should be fixed. This could be an
observable bugfix for any C code which inspects the `control_boundary`
property.
Second, when reading composition exclusions, Ruby's String hex method
produces zero rather than nil if no number is found. For example
$ ruby -e 'puts "# blah".hex'
0
This led to the character `'\0'` being included in the `exclusions`
and `excl_versions` sets which is incorrect. However this seems
asymptomatic because `'\0'` is never part of a composition. (In terms of
the C code, the use of `comp_exclusion` is guarded by the `comb_index`
property which is `UINT16_MAX` for `'\0'`.)
* Cleanup: Remove sequence ordering hack
This hack changed the ordering of sequences encoded in the sequences
table and was added so we could easily prove equivalence to the Ruby
data generator code.
However, it's no longer needed and removing it shouldn't result in any
functional change.
Michael Williamson [Thu, 4 Jan 2024 00:34:07 +0000 (00:34 +0000)]
Use stdint.h instead of inttypes.h (#223)
This improves support for targeting wasm32 with clang 12.
Claire Foster [Wed, 3 Jan 2024 17:02:08 +0000 (03:02 +1000)]
Port ruby data_generator.rb to Julia (#258)
* Port ruby data_generator.rb to Julia
This reduces the number of dependencies needed when regenerating the C
code. The new code also separates C code generation from unicode data
analysis somewhat more cleanly which should be better factored for
generating a Julia version of the data files in the future.
The output is identical to the original Ruby script, for now. Some bugs
which were found in the process are noted as FIXMEs in the Julia source
and can be fixed next.
* Replace some explicit loops with a utility function
* fixup! Port ruby data_generator.rb to Julia
* Update Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/Makefile
* Update data/data_generator.jl
---------
Co-authored-by: Steven G. Johnson <stevenj@mit.edu>
dundargoc [Sun, 26 Nov 2023 02:00:49 +0000 (03:00 +0100)]
upgrade minimum cmake version (#255)
This will silence the following warning:
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
Steven G. Johnson [Fri, 20 Oct 2023 22:38:02 +0000 (18:38 -0400)]
updates for doxygen 1.9
Steven G. Johnson [Fri, 20 Oct 2023 21:16:42 +0000 (17:16 -0400)]
untar into new directory
Steven G. Johnson [Fri, 20 Oct 2023 21:15:11 +0000 (17:15 -0400)]
make distcheck should keep tarball, rm directory
Steven G. Johnson [Fri, 20 Oct 2023 21:14:14 +0000 (17:14 -0400)]
add make distcheck
Steven G. Johnson [Fri, 20 Oct 2023 20:51:57 +0000 (16:51 -0400)]
make dist target
Steven G. Johnson [Fri, 20 Oct 2023 20:42:25 +0000 (16:42 -0400)]
version 2.9 bump (#254)
Steven G. Johnson [Fri, 20 Oct 2023 20:24:59 +0000 (16:24 -0400)]
Unicode 15.1 support (#253)
* Unicode 15.1 support
* always update state
* fix GB9c logic
* print indic_conjunct_break in printproperty
* fix grapheme test
* update utf8proc_decompose_char docs
* more GB9c tests
Steven G. Johnson [Sun, 30 Oct 2022 21:24:01 +0000 (17:24 -0400)]
v2.8.0 bump (#248)
* version 2.8.0 bump
* NEWS link
Steven G. Johnson [Tue, 25 Oct 2022 03:18:17 +0000 (23:18 -0400)]
unicode 15 support (#247)
Harmen Stoppels [Tue, 25 Oct 2022 02:47:20 +0000 (04:47 +0200)]
Add c flag when invoking ar (#241)
`llvm-ar` warns when the archive does not exist and `c` is not passed.
Randy [Thu, 26 May 2022 12:58:54 +0000 (14:58 +0200)]
Improve fuzzer code coverage (#239)
* fuzz: test grapheme break functions
* fuzz: cover character lumping
Randy [Fri, 6 May 2022 01:49:11 +0000 (03:49 +0200)]
fuzz: limit input length (#238)
Longer inputs can lead to timeouts on oss-fuzz
Steven G. Johnson [Sat, 16 Apr 2022 20:33:27 +0000 (16:33 -0400)]
don't use make in cmake instructions (closes #236)
Steven G. Johnson [Fri, 17 Dec 2021 02:14:53 +0000 (21:14 -0500)]
update Doxygen config with doxygen -u
Steven G. Johnson [Fri, 17 Dec 2021 02:11:23 +0000 (21:11 -0500)]
copyright year update
Steven G. Johnson [Fri, 17 Dec 2021 02:10:08 +0000 (21:10 -0500)]
prepare for 2.7.0 release
Steven G. Johnson [Fri, 17 Dec 2021 02:08:37 +0000 (21:08 -0500)]
update for unicode 14 (#233)
Steven G. Johnson [Fri, 17 Dec 2021 01:54:21 +0000 (20:54 -0500)]
rm travis
Steven G. Johnson [Fri, 17 Dec 2021 01:53:02 +0000 (20:53 -0500)]
update gitignore
woclass [Fri, 17 Dec 2021 01:52:05 +0000 (19:52 -0600)]
[ci] set github CI (#229)
* [ci] set github CI: ubuntu, windows, macOS
* [ci] add make.yml
* [ci] Skip macOS check MANIFEST temporary
Markus F.X.J. Oberhumer [Fri, 17 Dec 2021 01:42:22 +0000 (02:42 +0100)]
cmake: fix installation directories and also install pkgconfig file (#224)
Benito van der Zander [Fri, 17 Dec 2021 01:30:27 +0000 (02:30 +0100)]
reduce lenencode bits (#232)
extrowerk [Thu, 15 Apr 2021 13:32:23 +0000 (15:32 +0200)]
GNUInstallDirs support (#159)
Randy [Thu, 4 Feb 2021 17:59:39 +0000 (18:59 +0100)]
OSS-Fuzz integration updates (#219)
* fix build
* CIFuzz integration
* update fuzzer
* undo changes to build
* ossfuzz.sh: fix copy path
Randy [Fri, 29 Jan 2021 18:54:58 +0000 (19:54 +0100)]
OSS-Fuzz initial integration (#216)
* add fuzz target
* update fuzzer
* add fuzzer to build with basic entry point
* add build script
* cleanup
* build fuzz target using cmake in oss-fuzz env
* ossfuzz.sh add newline
* update build
Mike Glorioso [Thu, 14 Jan 2021 17:59:49 +0000 (12:59 -0500)]
Fix Sign-Conversion warnings in library and test code (#214)
* JuliaStrings#169 turn on sign-conversion warnings
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
* JuliaStrings#169 fix sign-conversion warnings for utf8proc.c
fix sign-converstion warnings for utf8proc_iterate
uc requires at most 21 bits to identify a unicode codepoint, so there is no need for it to be unsigned
multiple locations use, modify, or store uc with a signed value
the only exception is line 137 where uc is compared with an unsigned value
fix sign-converstion warnings for utf8proc_tolower, utf8proc_toupper, utf8proc_totitle
all three methods have sign conversion warnings when calling seqindex_decode_index
seqindex_decode_index uses the passed value as an index to an array utf8proc_sequences
as utf8proc_sequences is hard-coded and smaller than 2^31 - 1 we can safely cast to unsigned
fix sign-converstion warnings for utf8proc_decompose_char
lines with this warning use the defined function utf8proc_decompose_lump
in the function, a hardcoded unsigned value (1<<12) is complemented then cast as a signed value
as the intent is to remove the 12th bit flag from options, a signed value, and explicit cast is safe
fix sign-conversion warnings for utf8proc_map_custom
result is declared as signed, but is only expected to contain values between 0 and 4
sizeof returns an unsigned value. result must be cast to unsigned
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
* JuliaStrings#169 fix sign-conversion warnings for test/*
fix sign-conversion warnings for test/tests.c encode
change type for d to match return value of utf8proc_encode_char
fix sign-conversion warnings for test/graphemetest.c checkline
si, i, and j are unsigned size types, utf8proc_map and utf8proc_iterate accept and return signed size types
utf8proc_map treats negative strlen values as 0. the strlen used by the test must be similarly limited
utf8proc_iterate treats negative strlen values as 4 which will be less than the unsigned size
fix unused-but-set-variable warning by checking the glen value
fix sign-conversion warnings for test/case.c main
the if block ensures that tested codepoint fits in wint_t, but needs to include u and l as well
c, u, and l can be safely cast to wint_t
fix sign-conversion warnings for test/iterate.c
all values used for len are below 8, so an explicit cast is safe
updated types for more portable test code
fix sign-conversion warnings for test/printproperty.c main
change type of c to signed to resolve all sign-converstion warnings.
replace sscanf(... &c) wiht sscanf(... &x) followed by explicit sign converstion
Signed-off-by: Mike Glorioso <mike.glorioso@gmail.com>
Steven G. Johnson [Sat, 19 Dec 2020 18:08:34 +0000 (13:08 -0500)]
download test data to build directory (fixes #212)
Steven G. Johnson [Thu, 17 Dec 2020 23:36:28 +0000 (18:36 -0500)]
ensure ruby is in UTF-8 mode (#209)
* ensure ruby is in UTF-8 mode
* Revert "ensure ruby is in UTF-8 mode"
This reverts commit
587b7b6b7215f91b1ae52aefc82d359f2f378a61.
* ensure Ruby reads files in UTF-8 encoding
Steven G. Johnson [Tue, 15 Dec 2020 21:36:45 +0000 (16:36 -0500)]
fix manifest
Steven G. Johnson [Tue, 15 Dec 2020 20:29:32 +0000 (15:29 -0500)]
2.6.1 version bump